package com.cloudlead.fleetService.vo;

import com.cloudlead.common.lang.annotation.Label;
import org.joda.time.DateTime;

import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;

/**
 * Created by 20150817 on 2015/9/1.
 */
public class FuelRechargeVo {

    @Size(max=45)
    @Label("账户编号")
    private String accountNumber;

    @Size(max=45)
    @Label("经办人")
    private String agent;

    @Size(max=45)
    @Label("公司ID")
    private String baseCompany;

    @Size(max=45)
    @Label("油卡类型")
    private String type;

    @Label("baseOilCardId")
    private String baseOilCard;

    @Size(max=256)
    @Label("comment")
    private String comment;

    @Size(max=45)
    @Label("删除标记")
    private String flag;

    @Size(max=24)
    @Label("ID")
    private String id;

    @Size(max=45)
    @Label("油卡编号")
    private String oilCardNumber;

    @Label("充值日期")
    private DateTime payDate;

    @Label("充值金额")
    private Float rechargeAmount;

    @Size(max=45)
    @Label("状态")
    private String status;

    @Size(max=45)
    @Label("tbBankAccountId")
    private String tbBankAccountId;

    @Size(max=45)
    @Label("起始日期")
    private String startDate;

    @Size(max=45)
    @Label("最后日期")
    private String desetDate;

    @Size(max=45)
    @Label("主卡ID")
    private String number;

    public String getNumber() {
        return number;
    }

    public void setNumber(String number) {
        this.number = number;
    }

    public String getStartDate() {
        return startDate;
    }

    public void setStartDate(String startDate) {
        this.startDate = startDate;
    }

    public String getDesetDate() {
        return desetDate;
    }

    public void setDesetDate(String desetDate) {
        this.desetDate = desetDate;
    }

    public String getBaseCompany() {
        return baseCompany;
    }

    public void setBaseCompany(String baseCompany) {
        this.baseCompany = baseCompany;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getAccountNumber() {
        return accountNumber;
    }

    public void setAccountNumber(String accountNumber) {
        this.accountNumber = accountNumber;
    }

    public String getAgent() {
        return agent;
    }

    public void setAgent(String agent) {
        this.agent = agent;
    }

    public String getBaseOilCard() {
        return baseOilCard;
    }

    public void setBaseOilCard(String baseOilCard) {
        this.baseOilCard = baseOilCard;
    }

    public String getComment() {
        return comment;
    }

    public void setComment(String comment) {
        this.comment = comment;
    }

    public String getFlag() {
        return flag;
    }

    public void setFlag(String flag) {
        this.flag = flag;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getOilCardNumber() {
        return oilCardNumber;
    }

    public void setOilCardNumber(String oilCardNumber) {
        this.oilCardNumber = oilCardNumber;
    }

    public DateTime getPayDate() {
        return payDate;
    }

    public void setPayDate(DateTime payDate) {
        this.payDate = payDate;
    }

    public Float getRechargeAmount() {
        return rechargeAmount;
    }

    public void setRechargeAmount(Float rechargeAmount) {
        this.rechargeAmount = rechargeAmount;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getTbBankAccountId() {
        return tbBankAccountId;
    }

    public void setTbBankAccountId(String tbBankAccountId) {
        this.tbBankAccountId = tbBankAccountId;
    }
}
